<!DOCTYPE html> 
<html>
<head>
<title>Skyline75489</title>
<meta charset='utf-8'>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<link rel="stylesheet" href="../static/styles/github.css">
<link rel="stylesheet" href="../static/post.css">
</head>
<body>

<div class="wrapper">
<div class="header">
	<span class="blog-name">Skyline75489</span>

<a class="nav" href="../index.html">Home</a>
<a class="nav" href="about.html">About</a>
</div>
<div class="content">

<h1>Genie——又一个静态博客生成器</h1>
<p>很久之前有人告诉我没事多写写博客有好处，可以积累一些东西。我感觉说的有道理，于是就开始寻找适合写博客的地方。CSDN什么的广告太多，我选择了网易博客作为起点，在那儿写了很多东西，虽然质量都不高，但是也算有所收获。</p>
<p>后来我有点不喜欢托管博客，想做自己的博客站，于是开始寻找方法。在Gitcafe上看到了有人用Pelican写静态博客，我也试了一下。Pelican的确很强大，支持很多功能，但是配置有一些复杂，需要有一点Python的基本，而且也不太符合我心中对“简单”的定义。</p>
<p>某一次偶然的机会我找到了Simple，用静态网站来生成静态页面的工具，我感觉已经很好用了。无奈Simple在Firefox上渲染似乎有问题，而且不能在本地离线编辑看看效果什么的。</p>
<p>然后我听说有人用issue来写博客，就试了一下。刚开始很满意，Github渲染出来的文字很漂亮，但是后来我发现issue里还有标签，评论什么的，显得有点复杂，毕竟不是专门用来写博客的东西。</p>
<p>再后来我找到了学长的Rux，这基本上就是我想要的工具，用Markdown来生成HTML，没有那些复杂的配置，也没有强大但是可能无用的功能。</p>
<p>在学习Rux代码的过程中，我发现Rux使用Pygment作为代码高亮的工具，使代码变得复杂了很多。同时Rux的主题结构也比较复杂，不太适合自行定制。我需要一个简化版的Rux，几乎不需要配置，主题文件近乎白纸，可以随意更改。</p>
<p>于是Genie诞生了，功能很简单，可以说是简陋，但是对我来说已经够用了。</p>


</div>
</div>
<script src="../static/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
</body>

</html>
